import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ButtonModule } from '../button/api';
import { InputModule } from '../input/api';
import { GroupModule } from '../group/api';
import { I18NModule } from '../core/api';
import { IconModule } from '../icon/api';
import { TooltipModule } from '../tooltip/api';
import { ProgressModule } from '../progress/api';
import { OverflowModule } from '../overflow/api';
import { UploadComponent } from './upload.component';

@NgModule({
  declarations: [UploadComponent],
  imports: [
    CommonModule,
    ButtonModule,
    InputModule,
    GroupModule,
    I18NModule,
    IconModule,
    TooltipModule,
    ProgressModule,
    OverflowModule,
  ],
  exports: [UploadComponent],
})
export class UploadModule {}
